#include "script.hpp"

const vector<TextLabel> s2={
  TextLabel{"s2",{
      LanguageContent{"日本語",{
          Sentence{{},[](GameScene* g)->void{g->ChangeBackground({"work"}).PlayMusic("Lovely Day");}},
          Sentence{{makeText("今日の仕事は葉痕恋愛のイベント用の宣材写真を撮ってもらうことだ。",default_color,0,0,true),
          makeText("連続で数時間の撮影に、後半の時にはさすがのこあも表情が若干固まってきたようで、",default_color,0,0,true),
          makeText("ずっと笑顔を維持するのが大変そうだ。",default_color)},[](GameScene* g)->void{
              g->Wait(300).name->SetName(m);
              static SDL_Rect r{300,0,723,1023};
              g->Fadein(g->AddCharacter(core,{core,face_smile2},r));
          }},
          Sentence{{makeText("お疲れ様でした！",default_color)},[](GameScene* g)->void{
              g->Wait(300).name->SetName(k);
          }},
          Sentence{{makeText("……",default_color)},[](GameScene* g)->void{g->Wait(300).name->SetName(m);}},
          Sentence{{makeText("あっ、こあ！おつかれ、飲み物いる？",default_color)},[]
          (GameScene* g)->void{
              g->Wait(300).name->SetName(k);
          }},
          Sentence{{makeText("……",default_color)},[](GameScene* g)->void{g->Wait(300).name->SetName(m);}},
          Sentence{{makeText("こあ？",default_color)},[](GameScene* g)->void{
              g->Wait(200).name->SetName(k);
              g->CrossDissolve(g->GetCharacter(core),{face_smile2},{face_sorry});
          }},
          Sentence{{makeText("え？あ、うん",default_color)},cm},
          Sentence{{makeText("……？大丈夫？",default_color)},[](GameScene* g)->void{
              g->Wait(200).name->SetName(k);
              g->CrossDissolve(g->GetCharacter(core),{face_sorry},{face_talk});
          }},
          Sentence{{makeText("うん！すっごく元気！さあ、早く帰ろう！",default_color,0,0,true),
          makeText("終電間に合わなくなっちゃうよ！",default_color)},[](GameScene* g)->void{
              g->Wait(240).name->SetName(m);
          }},
          Sentence{{makeText("うん…",default_color)},cx},
          Sentence{{makeText("今日の仕事の時間が延びたからか、こあが大変お疲れのようだ。",default_color,0,0,true),
          makeText("ちゃんと休めてるといいんだけど…",default_color)},[](GameScene* g)->void{
              g->Wait(300).Fadeout(g->GetCharacter(core)).NextAction(52,[](GameScene* g,int t)->void{
                  if(t==52)g->RemoveCharacter(core).ChangeBackground({black}).Wait(200);
              }).StopMusic().name->SetName();
          }}
        }},
        LanguageContent{"繁體中文",{
            Sentence{{},[](GameScene* g)->void{g->ChangeBackground({"work"}).PlayMusic("Lovely Day");}},
            Sentence{{makeText("今天的工作是為葉痕戀愛拍宣傳用的照片。",default_color,0,0,true),
            makeText("連續好幾小時的拍攝後，可亞的臉蛋似乎都僵硬了。",default_color,0,0,true),
            makeText("一直維持著笑容一定很累吧。",default_color)},[](GameScene* g)->void{
                g->Wait(300).name->SetName(m);
                static SDL_Rect r{300,0,723,1023};
                g->Fadein(g->AddCharacter(core,{core,face_smile2},r));
            }},
            Sentence{{makeText("大家辛苦了！",default_color)},[](GameScene* g)->void{
                g->Wait(300).name->SetName(k);
            }},
            Sentence{{makeText("……",default_color)},[](GameScene* g)->void{g->Wait(300).name->SetName(m);}},
            Sentence{{makeText("啊，可亞！辛苦了，要喝點什麼嗎？",default_color)},[]
            (GameScene* g)->void{
                g->Wait(300).name->SetName(k);
            }},
            Sentence{{makeText("……",default_color)},[](GameScene* g)->void{g->Wait(300).name->SetName(m);}},
            Sentence{{makeText("可亞？",default_color)},[](GameScene* g)->void{
                g->Wait(200).name->SetName(k);
                g->CrossDissolve(g->GetCharacter(core),{face_smile2},{face_sorry});
            }},
            Sentence{{makeText("欸？啊，嗯……",default_color)},cm},
            Sentence{{makeText("……？沒事吧？",default_color)},[](GameScene* g)->void{
                g->Wait(200).name->SetName(k);
                g->CrossDissolve(g->GetCharacter(core),{face_sorry},{face_talk});
            }},
            Sentence{{makeText("嗯！精神得很呢！好啦，",default_color,0,0,true),
            makeText("我們快回去吧，不然要趕不上電車了！",default_color)},[](GameScene* g)->void{
                g->Wait(240).name->SetName(m);
            }},
            Sentence{{makeText("好…",default_color)},cx},
            Sentence{{makeText("可能是今天的工作延長了時間，",default_color,0,0,true),
            makeText("可亞看起來有點累的樣子。希望她能好好休息…",default_color)},[](GameScene* g)->void{
                g->Wait(300).Fadeout(g->GetCharacter(core)).NextAction(52,[](GameScene* g,int t)->void{
                    if(t==52)g->RemoveCharacter(core).ChangeBackground({black}).Wait(200);
                }).StopMusic().name->SetName();
            }}
        }}
  }}
};
